<ui:composition xmlns="http://www.w3.org/1999/xhtml" 
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core" 
                xmlns:ui="http://java.sun.com/jsf/facelets" 
                xmlns:p="http://primefaces.org/ui"
                template="/template/plantilla.xhtml">
    <ui:define name="title"><h:outputText value="Sinetcom - Emitir Acta de Entrega Recepción"></h:outputText></ui:define>
    <ui:define name="menu"><ui:include src="/menu/menu.xhtml" /></ui:define>
    <ui:define name="content">
        <f:view contentType="text/html">
            <h:head />
            <h:body>
                <h:form>
                    <p:panel menuTitle="Emisión de Acta Recepción">
                        <p:dataTable id="contratos" widgetVar="contratos" value="#{emitirActaDeERBean.contratos}" var="contrato" rowKey="#{contrato.numero}" paginator="true" rows="10">
                            <f:facet name="header">
                                <h:outputText value="Lista de Contratos"></h:outputText>
                            </f:facet>
                            <p:column headerText="Número" filterBy="#{contrato.numero}" filterMatchMode="contains">
                                <h:outputText value="#{contrato.numero}"></h:outputText>
                            </p:column>
                            <p:column headerText="Cliente" filterBy="#{contrato.clienteEmpresaid.nombreComercial}" filterMatchMode="contains">
                                <h:outputText value="#{contrato.clienteEmpresaid.nombreComercial}"></h:outputText>
                            </p:column>
                            <p:column headerText="Fecha Suscripción" filterBy="#{contrato.fechaDeSuscripcion}" filterMatchMode="contains">
                                <h:outputText value="#{emitirActaDeERBean.formatoCortoDeFecha(contrato.fechaDeSuscripcion)}"></h:outputText>
                            </p:column>
                            <p:column headerText="Validez" filterBy="#{contrato.tiempoDeValidez}" filterMatchMode="contains">
                                <h:outputText value="#{contrato.tiempoDeValidez} años"></h:outputText>
                            </p:column>
                            <p:column headerText="Descarga">
                                <p:panelGrid columns="4">
                                    <h:commandLink actionListener="#{reportesBean.generarActaDeEntregaRecepcion}">
                                        <f:attribute name="tipo" value="g"></f:attribute>
                                        <f:attribute name="archivo" value="pdf"></f:attribute>
                                        <f:attribute value="#{contrato.numero}" name="numeroContrato"></f:attribute>
                                        <p:graphicImage library="images" height="40px" width="40px"  name="pdf.png"></p:graphicImage>
                                    </h:commandLink>
                                    <h:commandLink id="btnPdf2" actionListener="#{reportesBean.generarActaDeEntregaRecepcion}">
                                        <f:attribute name="tipo" value="d"></f:attribute>
                                        <f:attribute name="archivo" value="pdf"></f:attribute>
                                        <f:attribute name="numeroContrato" value="#{contrato.numero}"></f:attribute>
                                        <p:graphicImage library="images" height="40px" width="40px" name="pdf2.png"></p:graphicImage>
                                    </h:commandLink>
                                    <h:commandLink id="btnWord" actionListener="#{reportesBean.generarActaDeEntregaRecepcion}">
                                        <f:attribute name="archivo" value="word"></f:attribute>
                                        <f:attribute name="numeroContrato" value="#{contrato.numero}"></f:attribute>
                                        <p:graphicImage library="images" height="40px" width="40px" name="word.png"></p:graphicImage>
                                    </h:commandLink>
                                    <h:commandLink id="btnExcel" actionListener="#{reportesBean.generarActaDeEntregaRecepcion}">
                                        <f:attribute name="archivo" value="excel"></f:attribute>
                                        <f:attribute name="numeroContrato" value="#{contrato.numero}"></f:attribute>
                                        <p:graphicImage library="images" height="40px" width="40px" name="excel.png"></p:graphicImage>
                                    </h:commandLink>
                                </p:panelGrid>
                            </p:column>
                            <f:facet name="footer">
                                <p:outputPanel>
                                    <h:outputText value="Buscar en todos los campos:" />
                                    <p:inputText id="globalFilter" onkeyup="PF('contratos').filter()" style="width:150px" placeholder="Ingrese Búsqueda"/>
                                </p:outputPanel>
                            </f:facet>
                        </p:dataTable>
                    </p:panel>
                </h:form>
            </h:body>
        </f:view>
    </ui:define>
</ui:composition>